/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package negocio;

import java.util.Date;

/**
 * Clase abstracta que representa una factura y que declara metodos abstractos
 * @author JAVA
 */
public abstract class Factura {
    private static final String nVideoclub="  VIDEOCLUB CIBERNOS";
    private Date fecha;
    
    
    
    //Constructor
    public Factura(Date fecha){
        this.fecha=fecha;
    }
    
    //Getters
    
    public String getVideoclub(){
        return nVideoclub;
    }
  

    public Date getFecha() {
        return fecha;
    }
    
 


    public void setFecha(Date fecha) {
        this.fecha = fecha;
    }
   
    
    public abstract void calcularTotal();
    
    public abstract void imprimirFactura();
    
    public abstract void insertarFactura() throws Exception;
    
}
